package com.feature.learn.classload;

/**
 *被动使用类字段演示一：
 *通过子类引用父类的静态字段，不会导致子类初始化
 **/
public class SuperClass {
	static {
		System.out.println("SuperClass init！");
	}


}

class SubClass extends SuperClass {
	public static int value = 123;
	static {
		System.out.println("SubClass init！");
	}
}

/**
 *非主动使用类字段演示
 **/
class NotInitialization {
	public static void main(String[] args) {
		System.out.println(SubClass.value);
	}
}
